package cn.lcvc.xnc.application.model;
import cn.lcvc.xnc.application.common.model.BaseModel;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;


/**
 * 消纳场巡逻
 *
 * @author 廖振豪
 * @date 2022/08/08
 */
@ApiModel(value="消纳场勘察记录管理")
@Data
@NoArgsConstructor
public class WasteDisposalSitePatrol{

    private Integer id;

    private  Integer siteId;//消纳场场表外键

    private  String address;//住所

    private  Double sideSlope;//边坡（30-40度）

    private  Double boundary;//边界

    private  String equipment;//设备设施

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date issuedDate;//初次发证日期

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date beginTime;//活动开始时间

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private Date endTime;//活动截止时间（有效期止）

    private String remark;//文字描述

    //非数据库字段
    //关联表
    private WasteDisposalSite wasteDisposalSite;

    private WasteDisposalSitePatrolPicture wasteDisposalSitePatrolPicture;

}
